#!/bin/bash
echo "请输入第一个数： "
read val1
echo "请输入第二个数： "
read val2
val=`expr $val1 + $val2`
echo "两数之和为：$val"

#练习条件语句
#写法1
#if [ $val1 -eq $val2 ]
#写法2
if (($val1==$val2))
then
  echo "相等"
elif [ $val1 -ne $val2 ]
then
  echo "不相等"
fi
#如果使用-o,-a,!就只用一层括号两侧空格
#必须要有双层中括号，且内层两侧有空格，外层两侧无空格
if  [[ $val1 -lt 100 && $val1 -gt 15 ]]
then
  echo "该数大于15小于100"
fi

#自增自减操作符
#写法1
#错误写法：let $val1++ 
let val1++
echo "va1l:$val1"
#写法2
val1=$(($val1 + 1))
echo "val1:$val1"
#写法3
#错误写法(($val1++))
((val1++))
echo "val1:$val1"

#for循环
for var in 1 2 3 4 5
do
  echo "The value is:$var"
done


#while循环
i=0
#while (($i<=5))正确
#下面这种写法不能使用圆括号
while [ $i -le 5 ]
do
  echo "$i"
  let i++
done

#case语句写法
echo "输入1到4的数字： "
read num1
case $num1 in
  1) echo "你选择了1"
    ;;
  2)echo "你选择了2" 
    ;;
  3)echo "你选择了3"
    ;;
  4)echo "你选择了4"
    ;;
  *)echo "错误 "
    ;;
esac    
